//
//  WBNavigationController.swift
//  myWeibo
//
//  Created by 何达达mac on 2018/5/26.
//  Copyright © 2018年 hedada. All rights reserved.
//

import UIKit

class WBNavigationController: UINavigationController,UIGestureRecognizerDelegate,UINavigationControllerDelegate {

    override func viewDidLoad() {
        super.viewDidLoad()
        self.interactivePopGestureRecognizer?.delegate = self
        //设置UINavigationBar title的字体和颜色
        let titleTextAttributes :[String : AnyObject] = [NSFontAttributeName : UIFont(name: "Helvetica", size: 22) as AnyObject , NSForegroundColorAttributeName : UIColor(red: 0.2392, green: 0.7137, blue: 0.7451, alpha: 1) as AnyObject]
        UINavigationBar.appearance().titleTextAttributes = titleTextAttributes
        navigationBar.barTintColor = UIColor.yellow
        //UITabBar bar 的选中颜色
        UITabBar.appearance().tintColor = UIColor(red: 0.2392, green: 0.7137, blue: 0.7451, alpha: 1)
        //tabbar默认的背景色
        UITabBar.appearance().barTintColor = UIColor.clear

    }

    override func pushViewController(_ viewController: UIViewController, animated: Bool) {
        self.interactivePopGestureRecognizer?.isEnabled = true
        if childViewControllers.count > 0 {
            viewController.hidesBottomBarWhenPushed = true
            
        }
        super.pushViewController(viewController, animated: true)
    }
    
}
extension WBNavigationController{
    
    
}
